-- *****************************************************************
-- ciscoSONET MIB
--
-- July 2000, Shilpa Kale
--
-- Copyright (c) 1999-2000, 2003 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************CISCO-SONET-MIB DEFINITIONS::=BEGIN
IMPORTSMODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,Counter32,Integer32,Gauge32,Unsigned32FROM SNMPv2-SMI
TruthValue,TEXTUAL-CONVENTIONFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUPFROM SNMPv2-CONF
InterfaceIndex,ifIndex,ifDescr FROM IF-MIB
ciscoMgmt FROM CISCO-SMI
sonetPathCurrentEntry,sonetSectionCurrentStatus,sonetLineCurrentStatus,sonetPathCurrentStatus,sonetVTCurrentStatus FROM SONET-MIB;
ciscoSonetMIB MODULE-IDENTITYLAST-UPDATED"200303070000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-wanatm@cisco.com"DESCRIPTION"The MIB module to describe SONET/SDH interfaces
objects. This is an extension to the standard SONET
MIB(RFC 2558)."REVISION"200303070000Z"DESCRIPTION"(1) Added enumerations e3(8) and vtStructured(9)
in object cspSonetPathPayload.
(2) Added table csAu4Tug3Config to configure the
VC(Virtual Container) related properties of a
TUG-3 within a AU-4 paths."REVISION"200206140000Z"DESCRIPTION"(1)Added following objects to cspConfigTable:
cspTributaryMappingType
cspSignallingTransportMode
cspTributaryGroupingType
(2)Added an optional ciscoSonetPathConfMIBGroup1
for the above objects."REVISION"200205220000Z"DESCRIPTION"(1) Added cspConfigTable which augments
sonetPathCurrentTable.
(2) Added the Notifications -
ciscoSonetSectionStatusChange,
ciscoSonetLineStatusChange,
ciscoSonetPathStatusChange,
ciscoSonetVTStatusChange
and the object -
csNotificationsEnabled.
(3) Changed the Module-Compliance and made
ciscoSonetStatsMIBGroup and
ciscoSonetApsMIBGroup1 groups as optional"REVISION"200110170000Z"DESCRIPTION"(1) Added CsApsLineFailureCode,
CsApsLineFailureStatus, and
CsApsLineSwitchReason TEXTUAL-CONVENTION.
(2) Added csApsSwitchReason, csApsFailureStatus,
and csApsPrimarySection columnar objects to
CsApsConfigEntry.
(3) Added csApsModeMismatch enumeration to
CsApsLineFailureCode.
(4) Added csApsNoSwitch enumeration to
CsApsLineSwitchReason.
(5) Changed descriptions for csApsWorkingIndex,
and csApsProtectionIndex specifically related
to ITU G.783 AnnexB protocol support.
(6) Add objects csConfigRDIVType and csConfigRDIPType in table
csConfigTable.
(7) Add enum sonetSts3(9) for obj csConfigType.
(8) Add table csVTConfigTable augmenting the table csConfigTable.
The table csVTVonfigTable contains the following objects:
csTributaryType
csTributaryMappingType
csTributaryFramingType
csSignallingTransportMode
csTributaryGroupingType"REVISION"200007120000Z"DESCRIPTION"Made following changes
(1) Added enumeration csApsNone(3) to
csApsActiveLine object and updated the
description.
(2) Added enumerations sonetSts192c(7) and
sonetStm64(8) to csConfigType object and
updated the descripton.
(3) Fixed description of csConfigType object."REVISION"9903080000Z"DESCRIPTION"Initial version of the MIB."::={ ciscoMgmt 126}ciscoSonetMIBNotifs OBJECTIDENTIFIER::={ciscoSonetMIB 0}ciscoSonetMIBObjects OBJECTIDENTIFIER::={ciscoSonetMIB 1}-- Sonet ConfigcsConfig OBJECTIDENTIFIER::={ciscoSonetMIBObjects 1}-- Sonet APS ( Automatic Protection Switching )csApsConfig OBJECTIDENTIFIER::={ciscoSonetMIBObjects 2}-- sonet sectioncsSection OBJECTIDENTIFIER::={ciscoSonetMIBObjects 3}-- sonet linecsLine OBJECTIDENTIFIER::={ciscoSonetMIBObjects 4}-- sonet pathcsPath OBJECTIDENTIFIER::={ciscoSonetMIBObjects 5}-- sonet statisticscsStats OBJECTIDENTIFIER::={ciscoSonetMIBObjects 6}-- Sonet Path ConfigurationcspConfig OBJECTIDENTIFIER::={ciscoSonetMIBObjects 7}-- Sonet Notifications EnablecsNotifications OBJECTIDENTIFIER::={ciscoSonetMIBObjects 8}-- TUG-3 within AU-4 Configuration
csAu4Tug3Config OBJECTIDENTIFIER::={ciscoSonetMIBObjects 9}-- Textual conventionsCsApsLineFailureCode::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The Sonet APS line failure code - this is the failure
encountered by the APS line.
csApsChannelMismatch: Transmitted K1 byte and
received K2 byte do not match.
csApsProtectionByteFail: It could mean either K1 byte
with invalid type of switch
request bits was received, or,
priority of received K1 byte
is lower than the transmitted
K1 byte.
csApsFEProtectionFailure: Remote end error detected.
csApsModeMismatch: APS architecture mode mismatch."SYNTAXINTEGER{csApsChannelMismatch(1),csApsProtectionByteFail(2),csApsFEProtectionFailure(3),csApsModeMismatch(4)}CsApsLineFailureStatus::=TEXTUAL-CONVENTION
STATUScurrentDESCRIPTION"The indication of the APS line failure status with a bit
map representing multiple failures.
noApsLineFailure bit indicates current failure status.
This bit should be set ONLY if no other bit is set.
csApsChannelMismatchBit is set when the APS line is in
csApsChannelMismatch.
csApsProtectionByteFailBit is set when the APS line is
in csApsProtectionByteFail failure code.
csApsFEProtectionFailureBit is set when the APS line is
in csApsFEProtectionFailure.
csApsModeMismatchBit is set when the APS line is in
csApsModeMismatch."SYNTAXBITS{noApsLineFailure(0),csApsChannelMismatchBit(1),csApsProtectionByteFailBit(2),csApsFEProtectionFailureBit(3),csApsModeMismatchBit(4)}CsApsLineSwitchReason::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The reason why APS switch happened. When the working
line on one end fails, its other end is told to do
an APS switch. The following options in the increasing
order of priority indicate what type of switch request
it is.
csApsRevertive : Switch back to working line after the
Wait-to-Restore interval is over, and failures are
cleared. It is the lowest priority.
csApsManual : Manual switch causes APS switch unless a
request of equal or higher priority is in effect.
csApsSignalDefectLow : Switch happened because threshold
for 'csApsSigFaultBER' was exceeded.
csApsSignalDefectHigh : Same as above, but higher priority.
csApsSignalFailureLow : Switch happened because threshold
for 'csApsSigDegradeBER' was exceeded.
csApsSignalFailureHigh : Same as above, but higher
priority.
csApsForceSwitch : Forced switch forces hardware to switch
the active line even if the other line (could be
working line or protection line) is in alarm.
csApsLockOut : This is the highest priority switch. This
will override all other requests.
csApsNoSwitch : This is a state when no switch happens."SYNTAXINTEGER{csApsOther(1),csApsRevertive(2),csApsManual(3),csApsSignalDefectLow(4),csApsSignalDefectHigh(5),csApsSignalFailureLow(6),
csApsSignalFailureHigh(7),csApsForceSwitch(8),csApsLockOut(9),csApsNoSwitch(10)}-- Sonet Config tablecsConfigTable OBJECT-TYPESYNTAXSEQUENCEOF CsConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The SONET/SDH configuration table. This table has objects
for configuring sonet lines."::={ csConfig 1}csConfigEntry OBJECT-TYPESYNTAX CsConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the table. There is an entry for each SONET line
in the table. Entries are automatically created for an
ifType value of sonet(39). 'ifAdminStatus' from the ifTable
must be used to enable or disable a line. A line is in
disabled(down) state unless provisioned 'up' using
'ifAdminStatus'."INDEX{ ifIndex }::={ csConfigTable 1}
CsConfigEntry ::=SEQUENCE{
csConfigLoopbackType INTEGER,
csConfigXmtClockSource INTEGER,
csConfigFrameScramble INTEGER,
csConfigType INTEGER,
csConfigRDIVType INTEGER,
csConfigRDIPType INTEGER}csConfigLoopbackType OBJECT-TYPESYNTAXINTEGER{noLoopback (1),lineLocal (2),lineRemote (3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies the desired loopback mode
configuration of the SONET line.
The possible values of this objects are follows:
noLoopback :
Not in the loopback state.
lineLocal :
The signal transmitted from this interface
is connected to the associated incoming
receiver. This ensures that the SONET frame
transmitted from the interface is received back
at the interface.
lineRemote :
The signal received at the interface is looped
back out to the associated transmitter.
This ensures that the remote equipment that
originated the signal receives it back. The
signal may undergo degradation as a result of
the characteristics of the transmission
medium."DEFVAL{ noLoopback }::={csConfigEntry 1}csConfigXmtClockSource OBJECT-TYPESYNTAXINTEGER{loopTiming (1),localTiming (2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Specifies the source of the transmit clock.
loopTiming: indicates that the recovered receive
clock is used as the transmit clock.
localTiming: indicates that a local clock source is
used or that an external clock is
attached to the box containing the
interface. "
DEFVAL{ localTiming }::={csConfigEntry 2}csConfigFrameScramble OBJECT-TYPESYNTAXINTEGER{disabled(1),enabled(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is used to disable or enable the Scrambling
option in SONET line."REFERENCE"GR-253-CORE Issue 3, September 2000: Section 5.1.3."DEFVAL{ enabled }::={csConfigEntry 3}csConfigType OBJECT-TYPESYNTAXINTEGER{sonetSts3c(1),sonetStm1(2),sonetSts12c(3),sonetStm4(4),sonetSts48c(5),
sonetStm16(6),sonetSts192c(7),sonetStm64(8),sonetSts3(9)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object represents the configured line type.
Sts is SONET format. Stm is SDH format.
sonetSts3c : OC3 concatenated
sonetStm1 : European standard OC3
sonetSts12c : OC12 concatenated
sonetStm4 : European standard OC12
sonetSts48c : OC48 concatenated
sonetStm16 : European standard OC48
sonetSts192c : OC-192 concatenated
sonetStm64 : European standard OC-192
sonetSts3 : OC3 (unconcatenated)
"::={csConfigEntry 4}csConfigRDIVType OBJECT-TYPESYNTAXINTEGER{onebit(1),threebit(3)}MAX-ACCESSread-write
STATUScurrentDESCRIPTION"This object specifies the type of RDI-V (Remote Defect
Indication - Virtual Tributary/Container) sent by this
Network Element (NE) to the remote Network Element.
onebit : use 1 bit RDI-V
threebit : use 3 bit enhanced RDI-V.
Default is onebit."DEFVAL{onebit}::={csConfigEntry 5}csConfigRDIPType OBJECT-TYPESYNTAXINTEGER{onebit(1),threebit(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object represents the type of RDI-P (Remote Defect
Indication - Path) sent by this Network Element (NE)
to remote Network Element.
onebit : use 1 bit RDI-P
threebit : use 3 bit enhanced RDI-P.
Default is onebit."DEFVAL{onebit}::={csConfigEntry 6}-- VT config table
csVTConfigTable OBJECT-TYPESYNTAXSEQUENCEOF CsVTConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains objects to configure the VT/VC (Virtual
Tributary / Virtual Container) related properties of
SONET/SDH lines."::={csConfig 2}csVTConfigEntry OBJECT-TYPESYNTAX CsVTConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"There is an entry in this table for each SONET line that
supports SONET virtual tributaries or SDH virtual containers.
Each entry in this table will have a corresponding entry
in csConfigTable."AUGMENTS{ csConfigEntry }::={csVTConfigTable 1}
CsVTConfigEntry ::=SEQUENCE{
csTributaryType INTEGER,
csTributaryMappingType INTEGER,
csTributaryFramingType INTEGER,
csSignallingTransportMode INTEGER,
csTributaryGroupingType INTEGER}csTributaryType OBJECT-TYPESYNTAXINTEGER{vt15vc11(1),vt2vc12(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Type of the tributary carried within the SONET/SDH signal.
vt15vc11 : carries T1 signal
vt2vc12 : carries E1 signal
"::={csVTConfigEntry 1}csTributaryMappingType OBJECT-TYPESYNTAXINTEGER{asynchronous(1),byteSynchronous(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object represents the VT/VC mapping type.
asynchronous: In this mode, the channel structure of
DS1/E1 is neither visible nor preserved.
byteSynchronous: In this mode, the DS0 signals inside the
VT/VC can be found and extracted from the
frame.
Default is asynchronous(1)."::={csVTConfigEntry 2}csTributaryFramingType OBJECT-TYPESYNTAXINTEGER{notApplicable(1),dsx1D4(2),dsx1ESF(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object represents the framing type to be assigned to the
virtual tributaries in byte sync mapping mode.
notApplicable : If VT mapping is not byteSynchronous(2).
dsx1ESF : Extended Superframe Format
dsx1D4 : Superframe Format
Default is dsx1ESF(3) if csTributaryMappingType is
byteSynchronous(2). For asynchronous(1) mapping, the default is
notApplicable(1).
The value notApplicable(1) can not be set."::={csVTConfigEntry 3}
csSignallingTransportMode OBJECT-TYPESYNTAXINTEGER{notApplicable(1),signallingTransferMode(2),clearMode(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object represents the mode used to transport DS0
signalling information for T1 byteSynchronous mapping (GR253).
In signallingTransferMode(2), the robbed-bit signalling is
transferred to the VT header. In clearMode(3), only the
framing bit is transferred to the VT header.
Default is signallingTransferMode(2) if csTributaryMappingType
is byteSynchronous. For asynchronous mapping, it is
notApplicable(1).
The value notApplicable(1) can not be set."::={csVTConfigEntry 4}csTributaryGroupingType OBJECT-TYPESYNTAXINTEGER{notApplicable(1),au3Grouping(2),
au4Grouping(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object represents the method used to group VCs into an
STM-1 signal. Applicable only to SDH.
au3Grouping: STM1<-AU-3<-TUG-2<-TU-12<-VC12 or
STM1<-AU-3<-TUG-2<-TU-11<-VC11.
au4Grouping: STM1<-AU-4<-TUG-3<-TUG-2<-TU-12<-VC12 or
STM1<-AU-4<-TUG-3<-TUG-2<-TU-11<-VC11.
Default is au3Grouping(2) for SDH and notApplicable(1) for SONET."::={csVTConfigEntry 5}-- Sonet APS config TablecsApsConfigTable OBJECT-TYPESYNTAXSEQUENCEOF CsApsConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains objects to configure APS
(Automatic Protection Switching) feature in a SONET
Line. APS is the ability to configure a pair of SONET
lines for redundancy so that the hardware will
automatically switch the active line from working line
to the protection line or vice versa, within 60ms,
when the active line fails."::={ csApsConfig 1}
csApsConfigEntry OBJECT-TYPESYNTAX CsApsConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry is created when an APS pair is configured.
To create an entry, the following objects must be
specified:
csApsWorkingIndex, csApsProtectionIndex, csApsEnable,
csApsArchMode. The protection line must not be active,
i.e, ifAdminStatus must be 'down', while configuring
APS. An entry is created by setting the value of
'csApsEnable' to csApsEnabled (2) and deleted by
setting it to csApsDisabled (1). Once a line is
configured as working line or protection line, it
remains in that role until APS is disabled on that
sonet line pair. It remains in the working/protection
role even after the card is reset."INDEX{csApsWorkingIndex}::={ csApsConfigTable 1}
CsApsConfigEntry ::=SEQUENCE{
csApsWorkingIndex InterfaceIndex,
csApsProtectionIndex InterfaceIndex,
csApsEnable INTEGER,
csApsArchMode INTEGER,
csApsActiveLine INTEGER,
csApsSigFaultBER Unsigned32,
csApsSigDegradeBER Unsigned32,
csApsWaitToRestore Unsigned32,
csApsDirection INTEGER,
csApsRevertive INTEGER,
csApsDirectionOperational INTEGER,
csApsArchModeOperational INTEGER,
csApsChannelProtocol INTEGER,
csApsFailureStatus CsApsLineFailureStatus,
csApsSwitchReason CsApsLineSwitchReason,
csApsPrimarySection INTEGER}csApsWorkingIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"When a pair of APS lines is configured, one line has
to be the working line, which is the primary line,
and the other has to be the protection line, which
is the backup line. This object refers to the working line
in the APS pair. For G.783 AnnexB, this index refers to
Working Section 1."REFERENCE"GR-253-CORE, G.783 AnnexB"::={ csApsConfigEntry 1}
csApsProtectionIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The protection line indicates that it will become
the active line when an APS switch occurs (APS switch
could occur because of a failure on the working line).
For G.783 AnnexB, This index refers to Working Section
2."REFERENCE"GR-253-CORE, G.783 AnnexB"::={ csApsConfigEntry 2}csApsEnable OBJECT-TYPESYNTAXINTEGER{csApsDisabled (1),csApsEnabled (2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is used to enable or disable the APS feature
on the working/protection line pairs. When enabled,
the hardware will automatically switch the active line
from the working line to the protection line within 60ms,
or vice versa."::={ csApsConfigEntry 3}
csApsArchMode OBJECT-TYPESYNTAXINTEGER{onePlusOne(1),oneToOne(2),anexBOnePlusOne(3),ycableOnePlusOneNok1k2(4),straightOnePlusOneNok1k2(5)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is used to configure APS architecture mode
on the working/protection line pairs.
All of the following are supported on single slot.
oneToOne(2) is not supported across 2 slots,i.e. the
working and protection slot numbers must be the same in
oneToOne(2).
onePlusOne : This can be supported on the same card
and across 2 cards.
This mode means that the transmit and receive signals
go only over the active line(which could be working or
protection line). (straight cable implied)
oneToOne : This is supported only on the same card
This mode means that the transmit and receive signals
go over the working and protection lines.
(straight cable implied)
anexBOnePlusOne : This can be supported on the same card
and across 2 cards.
This mode is like the onePlusOne mode, except that the
'csApsDirection' can only be bi-directional.
(straight cable implied)
ycableOnePlusOneNok1k2: With Y-cable ignore K1K2 bytes.
This mode is the Y-cable redundancy mode.
straightOnePlusOneNok1k2 : With straight cable, ignore
K1K2 bytes. This mode is like
onePlusOne, but with K1, K2
bytes ignored."::={ csApsConfigEntry 4}csApsActiveLine OBJECT-TYPESYNTAXINTEGER{csApsWorkingLine(1),csApsProtectionLine(2),csApsNone(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object indicates which line is currently active.
It could be the working line(Section 1 for Annex B),
the protection line(Section 2 for Annex B) or none
if neither working nor protection line is active.
This object reflects the status of receive direction."REFERENCE"GR-253-CORE, G.783 AnnexB"::={ csApsConfigEntry 5}
csApsSigFaultBER OBJECT-TYPESYNTAXUnsigned32(3..5)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object contains the Bit Error Rate threshold for
Signal Fault detection on the working line. Once this
threshold is exceeded, an APS switch will occur.
This value is 10 to the -n, where n is between 3 and 5."DEFVAL{3}::={ csApsConfigEntry 6}csApsSigDegradeBER OBJECT-TYPESYNTAXUnsigned32(5..9)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object contains the Bit Error Rate threshold for
Signal Degrade detection on the working line. Once this
threshold is exceeded, an APS switch will occur.
This value is 10 to -n where n is between 5 and 9."DEFVAL{5}::={ csApsConfigEntry 7}
csApsWaitToRestore OBJECT-TYPESYNTAXUnsigned32(1..12)UNITS"minutes"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object contains interval in minutes to wait
before attempting to switch back to working line.
Not applicable if the line is configured in
non-revertive mode, i.e. protection line will
continue to be active, even if failures on the
working line are cleared. The framer clears the
signal-fault and signal-degrade when APS switch
occurs. Please refer to 'csApsRevertive' for
description of non-revertive."::={ csApsConfigEntry 8}csApsDirection OBJECT-TYPESYNTAXINTEGER{uniDirectional(1),biDirectional(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is used to configure the switching
direction which this APS line supports.
Unidirectional : APS switch only in one direction.
Bidirectional : APS switch in both ends of the line."::={ csApsConfigEntry 9}csApsRevertive OBJECT-TYPESYNTAXINTEGER{nonrevertive(1),revertive(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is used to configure the APS revertive or
nonrevertive option.
revertive :
Will switch the working line back to active state after
the Wait-To-restore interval has expired and the
working line Signal-Fault/Signal-Degrade has been
cleared. Please refer to 'csApsWaitToRestore' for
description of Wait-To-Restore interval.
nonrevertive :
The protection line continues to be the active line,
The active line does not switch to the working line."::={ csApsConfigEntry 10}csApsDirectionOperational OBJECT-TYPESYNTAXINTEGER{uniDirectional(1),
biDirectional(2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object shows the actual APS direction that is
implemented on the Near End terminal. APS direction
configured through csApsDirection is negotiated with
the Far End and APS direction setting acceptable to
both ends is operational at the Near End."::={ csApsConfigEntry 11}csApsArchModeOperational OBJECT-TYPESYNTAXINTEGER{onePlusOne(1),oneToOne(2),anexBOnePlusOne(3),ycableOnePlusOneNok1k2(4),straightOnePlusOneNok1k2(5)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"This object shows the actual APS architecture mode that
is implemented on the Near End terminal. APS architecture
mode configured through csApsArchMode object is
negotiated with the Far End through APS channel.
Architecture mode acceptable to both the Near End and
the Far End terminals is then operational at the Near
End. This value can be different than the APS
Architecture mode configured."::={ csApsConfigEntry 12}csApsChannelProtocol OBJECT-TYPESYNTAXINTEGER{bellcore(1),itu(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object allows to configure APS channel protocol to
be implemented at Near End terminal.
K1 and K2 overhead bytes in a SONET signal are used as
an APS channel.
This channel is used to carry APS protocol.
Possible values:
bellcore(1) : Implements APS channel protocol as defined
in bellcore document GR-253-CORE.
itu(2) : Implements APS channel protocol as defined in
ITU document G.783."REFERENCE"GR-253-CORE, G.783"::={ csApsConfigEntry 13}
csApsFailureStatus OBJECT-TYPESYNTAX CsApsLineFailureStatus
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object indicates APS line failure status."REFERENCE"GR-253-CORE, G.783"::={ csApsConfigEntry 14}csApsSwitchReason OBJECT-TYPESYNTAX CsApsLineSwitchReason
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object indicates APS line switch reason."REFERENCE"GR-253-CORE, G.783"::={ csApsConfigEntry 15}csApsPrimarySection OBJECT-TYPESYNTAXINTEGER{workingSection1(1),workingSection2(2),none(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"This object indicates which working section is the APS
primary section. In G.783 AnnexB, the K1/K2 Bytes are
received on the secondary Section. All the Switch
Requests are for a switch from the primary section to
the secondary section. The object csApsActiveline will
indicate which section is currently carrying the
traffic. Once the switch request clears normally,
traffic is maintained on the section to which it was
switched by making that section the primary section.
Possible values:
workingSection1(1): Working Section 1 is Primary Section
workingSection2(2): Working Section 2 is Primary Section
none(3) : none."REFERENCE"G.783 AnnexB"::={ csApsConfigEntry 16}csApsLineFailureCode OBJECT-TYPESYNTAX CsApsLineFailureCode
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The object indicates the APS line failure code. This is the
failure encountered by the APS line.
Refer to CsApsLineFailureCode TC for failure code definitions.
The object is used for notifications."REFERENCE"GR-253-CORE, G.783"::={ csApsConfig 2}csApsLineSwitchReason OBJECT-TYPESYNTAX CsApsLineSwitchReason
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object indicates the APS line switch reason.
When the working line on one end fails, its other end
is told to do an APS switch.
Refer to CsApsLineSwitchReason TC for more information.
The object is used for notifications."::={ csApsConfig 3}-- ----------------------------------------------------------------
--
-- Sonet Section Total table
--
-- ----------------------------------------------------------------cssTotalTable OBJECT-TYPESYNTAXSEQUENCEOF CssTotalEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The SONET/SDH Section Total table. It contains the
cumulative sum of the various statistics for the 24 hour
period preceding the current interval. The object
'sonetMediumValidIntervals' from RFC2558 contains the
number of 15 minute intervals that have elapsed since
the line is enabled. "::={ csSection 1}cssTotalEntry OBJECT-TYPESYNTAX CssTotalEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"An entry in the SONET/SDH Section Total table. Entries
are created automatically for sonet lines."INDEX{ ifIndex }::={ cssTotalTable 1}
CssTotalEntry ::=SEQUENCE{
cssTotalESs Gauge32,
cssTotalSESs Gauge32,
cssTotalSEFSs Gauge32,
cssTotalCVs Gauge32}cssTotalESs OBJECT-TYPESYNTAXGauge32UNITS"errored seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Errored Seconds encountered by a SONET/SDH
Section in the last 24 hours."REFERENCE" RFC2558 "::={ cssTotalEntry 1}cssTotalSESs OBJECT-TYPESYNTAXGauge32UNITS"severely errored seconds"MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The number of Severely Errored Seconds encountered by a
SONET/SDH Section in the last 24 hours."REFERENCE" RFC2558 "::={ cssTotalEntry 2}cssTotalSEFSs OBJECT-TYPESYNTAXGauge32UNITS"severely errored framing seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Severely Errored Framing Seconds
encountered by a SONET/SDH Section in the last 24 hours."REFERENCE" RFC2558 "::={ cssTotalEntry 3}cssTotalCVs OBJECT-TYPESYNTAXGauge32UNITS"coding violations"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Coding Violations encountered by a
SONET/SDH Section in the last 24 hours."REFERENCE" RFC2558 "::={ cssTotalEntry 4}
-- ----------------------------------------------------------------
--
-- Sonet Section Trace table
--
-- ----------------------------------------------------------------cssTraceTable OBJECT-TYPESYNTAXSEQUENCEOF CssTraceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The SONET/SDH Section Trace table. This table contains
objects for tracing the sonet section."::={ csSection 2}cssTraceEntry OBJECT-TYPESYNTAX CssTraceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the trace table. Entries exist for active sonet
lines. The objects in this table are used to verify
continued connection between the two ends of the line."INDEX{ ifIndex }::={ cssTraceTable 1}
CssTraceEntry ::=SEQUENCE{
cssTraceToTransmit OCTETSTRING,
cssTraceToExpect OCTETSTRING,
cssTraceFailure TruthValue,
cssTraceReceived OCTETSTRING}cssTraceToTransmit OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0|16|64))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Sonet Section Trace To Transmit. This is string that
is transmitted to perform Sonet section trace
diagnostics. The trace string is repetitively
transmited so that a trace receiving terminal can
verify its continued connection to the intended
transmitter. The default value is a zero-length string.
Unless this object is set to a non-zero length string,
tracing will not be performed."REFERENCE"GR-253-CORE"::={ cssTraceEntry 1}cssTraceToExpect OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0|16|64))MAX-ACCESSread-writeSTATUScurrent
DESCRIPTION"Sonet Section Trace To Expect. The receiving terminal
verifies if the incoming string matches this string.
The value of 'cssTraceFailure' indicates whether a
trace mismatch occurred. The default value is a
zero-length string."REFERENCE"GR-253-CORE"::={ cssTraceEntry 2}cssTraceFailure OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of this object is set to 'true' when Sonet
Section received trace does not match the
'cssTraceToExpect'."REFERENCE"GR-253-CORE"::={ cssTraceEntry 3}cssTraceReceived OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0|16|64))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object is used to view the Sonet Section Trace that
is received by the receiving terminal."
REFERENCE"GR-253-CORE"::={ cssTraceEntry 4}-- ----------------------------------------------------------------
--
-- Sonet Line Total table
--
-- ----------------------------------------------------------------cslTotalTable OBJECT-TYPESYNTAXSEQUENCEOF CslTotalEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The SONET/SDH Line Total table. It contains the
cumulative sum of the various statistics for the 24
hour period preceding the current interval. The object
'sonetMediumValidIntervals' from RFC2558 contains the
number of 15 minute intervals that have elapsed since
the line is enabled."::={ csLine 1}cslTotalEntry OBJECT-TYPESYNTAX CslTotalEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the SONET/SDH Line Total table. Entries
are created automatically for sonet lines."INDEX{ ifIndex }::={ cslTotalTable 1}
CslTotalEntry ::=SEQUENCE{
cslTotalESs Gauge32,
cslTotalSESs Gauge32,
cslTotalCVs Gauge32,
cslTotalUASs Gauge32}cslTotalESs OBJECT-TYPESYNTAXGauge32UNITS"errored seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Errored Seconds encountered by a SONET/SDH
Line in the last 24 hours."::={ cslTotalEntry 1}cslTotalSESs OBJECT-TYPESYNTAXGauge32UNITS"severely errored seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Severely Errored Seconds encountered by a
SONET/SDH Line in the last 24 hours."REFERENCE" RFC2558 "::={ cslTotalEntry 2}cslTotalCVs OBJECT-TYPE
SYNTAXGauge32UNITS"coding violations"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Coding Violations encountered by a
SONET/SDH Line in the last 24 hours."REFERENCE" RFC2558 "::={ cslTotalEntry 3}cslTotalUASs OBJECT-TYPESYNTAXGauge32UNITS"unavailable seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Unavailable Seconds encountered by a
SONET/SDH Line in the last 24 hours."REFERENCE" RFC2558 "::={ cslTotalEntry 4}-- ----------------------------------------------------------------
--
-- Sonet Far End Line Total table
--
-- ----------------------------------------------------------------cslFarEndTotalTable OBJECT-TYPESYNTAXSEQUENCEOF CslFarEndTotalEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"The SONET/SDH Far End Line Total table. It contains the
cumulative sum of the various statistics for the 24 hour
period preceding the current interval. The object
'sonetMediumValidIntervals' from RFC2558 contains the
number of 15 minute intervals that have elapsed since the
line is enabled."::={ csLine 2}cslFarEndTotalEntry OBJECT-TYPESYNTAX CslFarEndTotalEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the SONET/SDH Far End Line Total table. Entries
are created automatically for sonet lines."INDEX{ ifIndex }::={ cslFarEndTotalTable 1}
CslFarEndTotalEntry ::=SEQUENCE{
cslFarEndTotalESs Gauge32,
cslFarEndTotalSESs Gauge32,
cslFarEndTotalCVs Gauge32,
cslFarEndTotalUASs Gauge32}cslFarEndTotalESs OBJECT-TYPESYNTAXGauge32UNITS"errored seconds"
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Errored Seconds encountered by a SONET/SDH Far
End Line in the last 24 hours."REFERENCE" RFC2558 "::={ cslFarEndTotalEntry 1}cslFarEndTotalSESs OBJECT-TYPESYNTAXGauge32UNITS"severely errored seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Severely Errored Seconds encountered by a
SONET/SDH Far End Line in the last 24 hours."REFERENCE" RFC2558 "::={ cslFarEndTotalEntry 2}cslFarEndTotalCVs OBJECT-TYPESYNTAXGauge32UNITS"coding violations"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Coding Violations encountered by a SONET/SDH
Far End Line in the last 24 hours."REFERENCE" RFC2558 "::={ cslFarEndTotalEntry 3}
cslFarEndTotalUASs OBJECT-TYPESYNTAXGauge32UNITS"unavailable seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Unavailable Seconds encountered by a
SONET/SDH Far End Line in the last 24 hours."REFERENCE" RFC2558 "::={ cslFarEndTotalEntry 4}-- ----------------------------------------------------------------
--
-- Sonet Path Total table
--
-- ----------------------------------------------------------------cspTotalTable OBJECT-TYPESYNTAXSEQUENCEOF CspTotalEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The SONET/SDH Path Total table. It contains the cumulative
sum of the various statistics for the 24 hour period
preceding the current interval.The object
'sonetMediumValidIntervals' from RFC2558 contains the number
of 15 minute intervals that have elapsed since the line is
enabled."::={ csPath 1}cspTotalEntry OBJECT-TYPESYNTAX CspTotalEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the SONET/SDH Path Total table. Entries
are created automatically for sonet lines."INDEX{ ifIndex }::={ cspTotalTable 1}
CspTotalEntry ::=SEQUENCE{
cspTotalESs Gauge32,
cspTotalSESs Gauge32,
cspTotalCVs Gauge32,
cspTotalUASs Gauge32}cspTotalESs OBJECT-TYPESYNTAXGauge32UNITS"errored seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Errored Seconds encountered by a SONET/SDH
Path in the last 24 hours."REFERENCE" RFC2558 "::={ cspTotalEntry 1}cspTotalSESs OBJECT-TYPESYNTAXGauge32UNITS"severely errored seconds"
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Severely Errored Seconds encountered by a
SONET/SDH Path in the last 24 hours."REFERENCE" RFC2558 "::={ cspTotalEntry 2}cspTotalCVs OBJECT-TYPESYNTAXGauge32UNITS"coding violations"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Coding Violations encountered by a
SONET/SDH Path in the last 24 hours."REFERENCE" RFC2558 "::={ cspTotalEntry 3}cspTotalUASs OBJECT-TYPESYNTAXGauge32UNITS"unavailable seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Unavailable Seconds encountered by a
SONET/SDH Path in the last 24 hours."REFERENCE" RFC2558 "
::={ cspTotalEntry 4}-- ----------------------------------------------------------------
--
-- Sonet Far End Path Total table
--
-- ----------------------------------------------------------------cspFarEndTotalTable OBJECT-TYPESYNTAXSEQUENCEOF CspFarEndTotalEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The SONET/SDH Far End Path Total table. Far End is the
remote end of the line. The table contains the cumulative
sum of the various statistics for the 24 hour period
preceding the current interval. The object
'sonetMediumValidIntervals' from RFC2558 contains the
number of 15 minute intervals that have elapsed since
the line is enabled. "::={ csPath 2}cspFarEndTotalEntry OBJECT-TYPESYNTAX CspFarEndTotalEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the SONET/SDH Far End Path Total table.
Entries are created automatically for sonet lines."INDEX{ ifIndex }::={ cspFarEndTotalTable 1}
CspFarEndTotalEntry ::=SEQUENCE{
cspFarEndTotalESs Gauge32,
cspFarEndTotalSESs Gauge32,
cspFarEndTotalCVs Gauge32,
cspFarEndTotalUASs Gauge32}cspFarEndTotalESs OBJECT-TYPESYNTAXGauge32UNITS"errored seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Errored Seconds encountered by a SONET/SDH
far end path in the last 24 hours."REFERENCE" RFC2558 "::={ cspFarEndTotalEntry 1}cspFarEndTotalSESs OBJECT-TYPESYNTAXGauge32UNITS"severely errored seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Severely Errored Seconds encountered by a
SONET/SDH far end path in the last 24 hours."REFERENCE" RFC2558 "
::={ cspFarEndTotalEntry 2}cspFarEndTotalCVs OBJECT-TYPESYNTAXGauge32UNITS"coding violations"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Coding Violations encountered by a
SONET/SDH far end path in the last 24 hours."REFERENCE" RFC2558 "::={ cspFarEndTotalEntry 3}cspFarEndTotalUASs OBJECT-TYPESYNTAXGauge32UNITS"unavailable seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Unavailable Seconds encountered by a
SONET/SDH far end path in the last 24 hours."REFERENCE" RFC2558 "::={ cspFarEndTotalEntry 4}-- ----------------------------------------------------------------
--
-- Path Trace Table
--
-- ----------------------------------------------------------------cspTraceTable OBJECT-TYPE
SYNTAXSEQUENCEOF CspTraceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The SONET/SDH Path Trace table. This table contains objects
for tracing the sonet path."::={ csPath 3}cspTraceEntry OBJECT-TYPESYNTAX CspTraceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the SONET/SDH Path Trace table. The entries
exist for active sonet lines. The objects in this table are
used to verify continued connection between the two ends of
the line."INDEX{ ifIndex }::={ cspTraceTable 1}
CspTraceEntry ::=SEQUENCE{
cspTraceToTransmit OCTETSTRING,
cspTraceToExpect OCTETSTRING,
cspTraceFailure TruthValue,
cspTraceReceived OCTETSTRING}cspTraceToTransmit OBJECT-TYPE
SYNTAXOCTETSTRING(SIZE(0|16|64))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Sonet Path Trace To Transmit. The trace string is
repetitively transmited so that a trace receiving terminal
can verify its continued receiving terminal can verify its
continued connection to the intended transmitter. The
default value is a zero-length string. Unless this object
is set to a non-zero length string, tracing will not be
performed."REFERENCE"GR-253-CORE"::={ cspTraceEntry 1}cspTraceToExpect OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0|16|64))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Sonet Path Trace To Expect. The receiving terminal verifies
if the incoming string matches this string. The value of
'cspTraceFailure' indicates whether a trace mismatch
occured. The default value is a zero-length string."REFERENCE
"GR-253-CORE"::={ cspTraceEntry 2}cspTraceFailure OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of this object is set to 'true' when Sonet Path
received trace does not match the 'cspTraceToExpect'."REFERENCE"GR-253-CORE"::={ cspTraceEntry 3}cspTraceReceived OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0|16|64))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object is used to view the Sonet Path Trace that is
received by the receiving terminal."REFERENCE"GR-253-CORE"::={ cspTraceEntry 4}-- ------------------------------------------------------------
--
-- Sonet Stats Tables
--
-- ------------------------------------------------------------csStatsTable OBJECT-TYPE
SYNTAXSEQUENCEOF CsStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The SONET/SDH Section statistics table. This table
maintains the number of times the line encountered Loss of
Signal(LOS), Loss of frame(LOF), Alarm Indication
signals(AISs), Remote failure indications(RFIs)."::={ csStats 1}csStatsEntry OBJECT-TYPESYNTAX CsStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the SONET/SDH statistics table. These are
realtime statistics for the Sonet section, line and path
layers. The statistics are gathered for each sonet line.
An entry is created automatically and is indexed by
ifIndex."INDEX{ ifIndex }::={ csStatsTable 1}
CsStatsEntry ::=SEQUENCE{
cssLOSs Counter32,
cssLOFs Counter32,
cslAISs Counter32,
cslRFIs Counter32,
cspAISs Counter32,
cspRFIs Counter32}cssLOSs OBJECT-TYPESYNTAXCounter32UNITS"loss of signals"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Loss of signals(LOS) encountered by a
SONET/SDH Section. A high value for this object may
indicate a problem with the Sonet Section layer."REFERENCE" RFC2558 "::={ csStatsEntry 1}cssLOFs OBJECT-TYPESYNTAXCounter32UNITS"loss of frames"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Loss of Frames (LOF) encountered by a
SONET/SDH Section. A high value for this object may
indicate a problem with the Sonet Section layer."REFERENCE" RFC2558 "::={ csStatsEntry 2}cslAISs OBJECT-TYPE
SYNTAXCounter32UNITS"alarm indication signals"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of alarm indication signals(AIS) encountered by
a SONET/SDH Line. A high value for this object may indicate a
problem with the Sonet Line layer."REFERENCE" RFC2558 "::={ csStatsEntry 3}cslRFIs OBJECT-TYPESYNTAXCounter32UNITS"remote failure indications"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of remote failure indications (RFI) encountered
by a SONET/SDH Line. A high value for this object may
indicate a problem with the Sonet Line layer."REFERENCE" RFC2558 "::={ csStatsEntry 4}cspAISs OBJECT-TYPESYNTAXCounter32UNITS"alarm indication signals"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of alarm indication signals (AIS) encountered
by a SONET/SDH Path. A high value for this object may
indicate a problem with the Sonet Path layer."REFERENCE" RFC2558 "::={ csStatsEntry 5}cspRFIs OBJECT-TYPESYNTAXCounter32UNITS"remote failure indications"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of remote failure indications (RFI)
encountered by a SONET/SDH Path. A high value for this
object may indicate a problem with the Sonet Path layer."REFERENCE" RFC2558 "::={ csStatsEntry 6}-- ------------------------------------------------------------
--
-- Sonet path Config Tables
--
-- ------------------------------------------------------------cspConfigTable OBJECT-TYPESYNTAXSEQUENCEOF CspConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Cisco extension to SONET Path current table."::={ cspConfig 1}
cspConfigEntry OBJECT-TYPESYNTAX CspConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in Cisco extension to the SONET path current table."AUGMENTS{ sonetPathCurrentEntry }::={ cspConfigTable 1}
CspConfigEntry ::=SEQUENCE{
cspSonetPathPayload INTEGER,
cspTributaryMappingType INTEGER,
cspSignallingTransportMode INTEGER,
cspTributaryGroupingType INTEGER}cspSonetPathPayload OBJECT-TYPESYNTAXINTEGER{unequipped(1),unspecified(2),ds3(3),vt15vc11(4),vt2vc12(5),atmCell(6),hdlcFr(7),
e3(8),vtStructured(9)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Specifies the payload carried by the SONET/SDH Path.
The payload specification corresponds to C2 (Signal Label)
overhead byte in SONET/SDH Path Overhead:
unequipped(1) : Path is not provisioned to carry any payload.
unspecified(2) : Path is carrying an unspecifed payload.
ds3(3) : Path is carrying a DS3 path as payload.
vt15vc11(4) : Path is carrying SONET-VT1.5/SDH-VC11 payload.
vt2vc12(5) : Path is carrying SONET-VT2/SDH-VC12 as payload.
atmCell(6) : Path is carrying ATM Cells as payload.
hdlcFr(7) : Path is carrying Frame Relay (HDLC) payload.
e3(8) : Path is carrying an E3 path as payload.
vtStructured(9) : Path is carrying VTGs/TUG3s/TUG2s which may
each carry a different payload.
A write operation on this object will result in update to
C2 overhead byte in the Path Overhead."REFERENCE"Telcordia GR-253, ITU G.707"::={ cspConfigEntry 1}cspTributaryMappingType OBJECT-TYPESYNTAXINTEGER{asynchronous (1),
byteSynchronous(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object represents the VT/VC mapping type.
asynchronous: In this mode, the channel structure of
DS1/E1 is neither visible nor preserved.
byteSynchronous: In this mode, the DS0 signals inside
the VT/VC can be found and extracted
from the frame.
The initial value is asynchronous(1)."::={ cspConfigEntry 2}cspSignallingTransportMode OBJECT-TYPESYNTAXINTEGER{notApplicable(1),signallingTransferMode(2),clearMode(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object represents the mode used to transport DS0
Signalling information for T1 byteSynchronous mapping
(GR253).
In signallingTransferMode(2), the robbed-bit signalling
is transferred to the VT header. In clearMode(3), only
the framing bit is transferred to the VT header.
The initial value is signallingTransferMode(2)
if csTributaryMappingType is byteSynchronous.
For asynchronous mapping, it is
notApplicable(1).
The value notApplicable(1) can not be set.
"::={ cspConfigEntry 3}cspTributaryGroupingType OBJECT-TYPESYNTAXINTEGER{notApplicable(1),au3Grouping(2),au4Grouping(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object represents the method used to group VCs into
an STM-1 signal. Applicable only to SDH.
au3Grouping: STM1<-AU-3<-TUG-2<-TU-12<-VC12 or
STM1<-AU-3<-TUG-2<-TU-11<-VC11.
au4Grouping: STM1<-AU-4<-TUG-3<-TUG-2<-TU-12<-VC12 or
STM1<-AU-4<-TUG-3<-TUG-2<-TU-11<-VC11.
The initial value is au3Grouping(2) for SDH and
notApplicable(1) for SONET.
"REFERENCE"ITU-T,G707, Section 6 Basic Multiplexing Priciples
"::={cspConfigEntry 4}
--
-- csAu4Tug3ConfigTable : AU-4 Tributary Unit Configuration Table.
--
-- SONET Tributaries
-- STS-1 contains 7 VT Groups.
-- VTG contains 4 VT15s or 3 VT2s or 2 VT3s or 1 VT6
--
-- SDH Tributaries
-- AUG - Administrative Unit Group
-- TUG - Tributary Unit Group (contains multiple tributary units)
-- AU - TUGs are collated into Administrative Units
-- Tributary Unit contains Virtual Containers(VC)
-- STM-1 contains 3 AU-3 OR 1 AU-4
-- AUG-1 contains 3 AU-3 or 1 AU-4
-- AU-3 contains VC-3 or 7 TUG-2s
-- AU-4 contains 1 VC-4
-- VC-4 contains 1 C-4 or 3 TUG-3s
-- TUG-3 contains TU-3 Or 7 TUG-2s
-- TUG-2 contains 4 TU-11s OR 3 TU-12s OR 1 TU-2csAu4Tug3ConfigTable OBJECT-TYPESYNTAXSEQUENCEOF CsAu4Tug3ConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains objects to configure the VC( Virtual
Container) related properties of a TUG-3 within a AU-4
paths.
This table allows creation of
following multiplexing structure:
STM-1/AU-4/TUG-3/TU-3/DS3
STM-1/AU-4/TUG-3/TU-3/E3
STM-1/AU-4/TUG-3/TUG-2/TU-11/DS1
STM-1/AU-4/TUG-3/TUG-2/TU-12/E1
Three entries are created in this table for a given AU-4
path when cspSonetPathPayload object is set to one of the
following:
vt15vc11(4),
vt2vc12(5),
ds3(3),
e3(8),
vtStructured(9)
"REFERENCE
"ITU-T, G.707"::={ csAu4Tug3Config 1}csAu4Tug3ConfigEntry OBJECT-TYPESYNTAX CsAu4Tug3ConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"There is an entry in this table for each TUG-3 within a
AU-4 SDH path that supports SDH virtual container VC-4.
The ifIndex value represents an entry in ifTable with
ifType = sonetPath(50).The ifTable entry applicable for
this entry belongs to AU-4 path."INDEX{ ifIndex, csAu4Tug3 }::={ csAu4Tug3ConfigTable 1}
CsAu4Tug3ConfigEntry ::=SEQUENCE{
csAu4Tug3 Integer32,
csAu4Tug3Payload INTEGER}csAu4Tug3 OBJECT-TYPESYNTAXInteger32(1..3)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This object represents the TUG-3 number."
REFERENCE"ITU-T G.707 for SDH Multiplexing hierarchy."::={ csAu4Tug3ConfigEntry 1}csAu4Tug3Payload OBJECT-TYPESYNTAXINTEGER{other (1),vc11 (2),vc12 (3),tu3ds3 (4),tu3e3 (5)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is used for configuring the payload
for the tributary group.
The possible values are :
vc11 : When set to 'vc11' following things are done:
- 28 entries created in ifTable for TU-11 with
ifType = sonetVT(51)
- 28 entries created in ifTable for DS1 with
ifType = ds1(18)
STM1<-AU-4<-TUG-3<-TUG-2<-TU-11<-VC11
vc12 : When set to 'vc12' following things are done:
- 21 entries created in ifTable for TU-12 with
ifType = sonetVT(51)
- 21 entries created in ifTable for E1 with
ifType = ds1(18)
STM1<-AU-4<-TUG-3<-TUG-2<-TU-12<-VC12
tu3ds3 : When set to 'tu3ds3' following things are done:
- 1 entry created in ifTable for TU-3 with
ifType = sonetVT(51)
- 1 entry created in ifTable for DS3 with
ifType = ds3(30)
STM1<-AU-4<-TUG-3<-TU-3<-VC3
tu3e3 : When set to 'tu3e3' following things are done:
- 1 entry created in ifTable for TU-3 with
ifType = sonetVT(51)
- 1 entry created in ifTable for E3 with
ifType = ds3(30)
STM1<-AU-4<-TUG-3<-TU-3<-VC3
The value 'other' can not be set.
"DEFVAL{ vc11 }::={ csAu4Tug3ConfigEntry 2}-- Notifications Enable/DisablecsNotificationsEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object controls if the generation of
ciscoSonetSectionStatusChange, ciscoSonetLineStatusChange,
ciscoSonetPathStatusChange and ciscoSonetVTStatusChange
notifications is enabled. If the value of this object
is 'true(1)', then all notifications in this MIB are
enabled; otherwise they are disabled."DEFVAL{ false }::={ csNotifications 1}-- NotificationsciscoSonetSectionStatusChange NOTIFICATION-TYPEOBJECTS{ sonetSectionCurrentStatus, ifDescr }STATUScurrentDESCRIPTION"This notification is generated whenever the value of
sonetSectionCurrentStatus changes."::={ ciscoSonetMIBNotifs 1}ciscoSonetLineStatusChange NOTIFICATION-TYPEOBJECTS{ sonetLineCurrentStatus, ifDescr }STATUScurrentDESCRIPTION"This notification is generated whenever the value of
sonetLineCurrentStatus changes."::={ ciscoSonetMIBNotifs 2}ciscoSonetPathStatusChange NOTIFICATION-TYPEOBJECTS{ sonetPathCurrentStatus, ifDescr }STATUScurrentDESCRIPTION"This notification is generated whenever the value of
sonetPathCurrentStatus changes."
::={ ciscoSonetMIBNotifs 3}ciscoSonetVTStatusChange NOTIFICATION-TYPEOBJECTS{ sonetVTCurrentStatus, ifDescr }STATUScurrentDESCRIPTION"This notification is generated whenever the value of
sonetVTCurrentStatus changes."::={ ciscoSonetMIBNotifs 4}-- conformance informationciscoSonetMIBConformance OBJECTIDENTIFIER::={ ciscoSonetMIB 3}ciscoSonetMIBCompliances OBJECTIDENTIFIER::={ciscoSonetMIBConformance 1}ciscoSonetMIBGroups OBJECTIDENTIFIER::={ciscoSonetMIBConformance 2}ciscoSonetMIBCompliance MODULE-COMPLIANCESTATUSdeprecatedDESCRIPTION"The Compliance statement for ciscoSonet management group."MODULE-- this moduleMANDATORY-GROUPS{ ciscoSonetConfMIBGroup,
ciscoSonetStatsMIBGroup,
ciscoSonetTraceMIBGroup }GROUP ciscoSonetApsMIBGroup
DESCRIPTION"Required if Sonet APS is supported."OBJECT cssTraceReceived
MIN-ACCESSnot-accessibleDESCRIPTION"This is an optional attribute."OBJECT cspTraceReceived
MIN-ACCESSnot-accessibleDESCRIPTION"This is an optional attribute."::={ciscoSonetMIBCompliances 1}ciscoSonetMIBCompliance1 MODULE-COMPLIANCESTATUSdeprecated-- superceded by ciscoSonetMIBCompliance2DESCRIPTION"The Compliance statement for ciscoSonet management group."MODULE-- this moduleMANDATORY-GROUPS{ ciscoSonetConfMIBGroup1,
ciscoSonetStatsMIBGroup,
ciscoSonetTraceMIBGroup }GROUP ciscoSonetApsMIBGroup1
DESCRIPTION"Required if Sonet APS is supported."OBJECT cssTraceReceived
MIN-ACCESSnot-accessibleDESCRIPTION"This is an optional attribute."OBJECT cspTraceReceived
MIN-ACCESSnot-accessibleDESCRIPTION"This is an optional attribute."GROUP ciscoSonetVTConfMIBGroup
DESCRIPTION"Required if Sonet Virtual tributaries are supported"::={ciscoSonetMIBCompliances 2}ciscoSonetMIBCompliance2 MODULE-COMPLIANCESTATUSdeprecated-- superseded by ciscoSonetMIBCompliance3DESCRIPTION"The Compliance statement for ciscoSonet management group."MODULE-- this moduleMANDATORY-GROUPS{ ciscoSonetConfMIBGroup1,
ciscoSonetTraceMIBGroup,
ciscoSonetNotifEnableGroup,
ciscoSonetSectionNotifGroup }OBJECT cssTraceReceived
MIN-ACCESSnot-accessibleDESCRIPTION"This is an optional attribute."OBJECT cspTraceReceived
MIN-ACCESSnot-accessible
DESCRIPTION"This is an optional attribute."GROUP ciscoSonetVTConfMIBGroup
DESCRIPTION"Required if Sonet Virtual tributaries are supported"GROUP ciscoSonetPathConfMIBGroup
DESCRIPTION"Required if SONET Paths can be provisioned to carry
different types of payload."GROUP ciscoSonetPathConfMIBGroup1
DESCRIPTION"Required if
cspTributaryMappingType
cspSignallingTransportMode
cspTributaryGroupingType
need to be configured on sonet path level.
"GROUP ciscoSonetStatsMIBGroup
DESCRIPTION"Required if SONET line statistics are supported"GROUP ciscoSonetApsMIBGroup1
DESCRIPTION"Required if Sonet APS is supported."GROUP ciscoSonetLineNotifGroup
DESCRIPTION"Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH Lines,
Paths or Virtual Tributaries."GROUP ciscoSonetPathNotifGroup
DESCRIPTION"Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH
Paths or Virtual Tributaries."GROUP ciscoSonetVTNotifGroup
DESCRIPTION
"Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH Virtual
Tributaries."::={ciscoSonetMIBCompliances 3}ciscoSonetMIBCompliance3 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The Compliance statement for ciscoSonet management group."MODULE-- this moduleMANDATORY-GROUPS{ ciscoSonetConfMIBGroup1,
ciscoSonetTraceMIBGroup,
ciscoSonetNotifEnableGroup,
ciscoSonetSectionNotifGroup }OBJECT cssTraceReceived
MIN-ACCESSnot-accessibleDESCRIPTION"This is an optional attribute."OBJECT cspTraceReceived
MIN-ACCESSnot-accessibleDESCRIPTION"This is an optional attribute."GROUP ciscoSonetVTConfMIBGroup
DESCRIPTION"Required if Sonet Virtual tributaries are supported"GROUP ciscoSonetPathConfMIBGroup
DESCRIPTION"Required if SONET Paths can be provisioned to carry
different types of payload."
GROUP ciscoSonetPathConfMIBGroup1
DESCRIPTION"Required if
cspTributaryMappingType
cspSignallingTransportMode
cspTributaryGroupingType
need to be configured on sonet path level.
"GROUP ciscoSonetStatsMIBGroup
DESCRIPTION"Required if SONET line statistics are supported"GROUP ciscoSonetApsMIBGroup1
DESCRIPTION"Required if Sonet APS is supported."GROUP ciscoSonetLineNotifGroup
DESCRIPTION"Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH Lines,
Paths or Virtual Tributaries."GROUP ciscoSonetPathNotifGroup
DESCRIPTION"Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH
Paths or Virtual Tributaries."GROUP ciscoSonetVTNotifGroup
DESCRIPTION"Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH Virtual
Tributaries."GROUP ciscoSonetAu4Tug3Group
DESCRIPTION"Required if SDH AU-4:TUG-3 paths are supported"::={ciscoSonetMIBCompliances 4}-- units of conformanceciscoSonetConfMIBGroup OBJECT-GROUPOBJECTS{
csConfigLoopbackType,
csConfigXmtClockSource,
csConfigFrameScramble,
csConfigType
}STATUSdeprecatedDESCRIPTION"Objects used for configuring Sonet lines."::={ ciscoSonetMIBGroups 1}ciscoSonetStatsMIBGroup OBJECT-GROUPOBJECTS{
cssTotalESs,
cssTotalSESs,
cssTotalSEFSs,
cssTotalCVs,
cssLOSs,
cssLOFs,
cslAISs,
cslRFIs,
cspAISs,
cspRFIs,
cslTotalESs,
cslTotalSESs,
cslTotalCVs,
cslTotalUASs,
cslFarEndTotalESs,
cslFarEndTotalSESs,
cslFarEndTotalCVs,
cslFarEndTotalUASs,
cspTotalESs,
cspTotalSESs,
cspTotalCVs,
cspTotalUASs,
cspFarEndTotalESs,
cspFarEndTotalSESs,
cspFarEndTotalCVs,
cspFarEndTotalUASs
}STATUScurrentDESCRIPTION"These are objects related to Sonet line statistics."::={ ciscoSonetMIBGroups 2}ciscoSonetTraceMIBGroup OBJECT-GROUPOBJECTS{
cssTraceToTransmit,
cssTraceToExpect,
cssTraceFailure,
cssTraceReceived,
cspTraceToTransmit,
cspTraceToExpect,
cspTraceFailure,
cspTraceReceived
}STATUScurrentDESCRIPTION"Objects related to Sonet line connectivity."::={ ciscoSonetMIBGroups 3}ciscoSonetApsMIBGroup OBJECT-GROUPOBJECTS{
csApsProtectionIndex,
csApsEnable,
csApsArchMode,
csApsActiveLine,
csApsSigFaultBER,
csApsSigDegradeBER,
csApsWaitToRestore,
csApsDirection,
csApsRevertive,
csApsLineFailureCode,
csApsLineSwitchReason,
csApsDirectionOperational,
csApsArchModeOperational,
csApsChannelProtocol
}STATUSdeprecatedDESCRIPTION"Objects used for configuring APS over Sonet lines."::={ ciscoSonetMIBGroups 4}ciscoSonetApsMIBGroup1 OBJECT-GROUPOBJECTS{
csApsProtectionIndex,
csApsEnable,
csApsArchMode,
csApsActiveLine,
csApsSigFaultBER,
csApsSigDegradeBER,
csApsWaitToRestore,
csApsDirection,
csApsRevertive,
csApsLineFailureCode,
csApsLineSwitchReason,
csApsDirectionOperational,
csApsArchModeOperational,
csApsChannelProtocol,
csApsFailureStatus,
csApsSwitchReason,
csApsPrimarySection
}STATUScurrentDESCRIPTION"Objects used for configuring APS over Sonet lines.
This group includes 3 new objects in addition to
those in the deprecated group ciscoSonetApsMIBGroup."::={ ciscoSonetMIBGroups 5}ciscoSonetConfMIBGroup1 OBJECT-GROUPOBJECTS{
csConfigLoopbackType,
csConfigXmtClockSource,
csConfigFrameScramble,
csConfigType,
csConfigRDIPType,
csConfigRDIVType
}STATUScurrentDESCRIPTION"Objects used for configuring Sonet lines."::={ ciscoSonetMIBGroups 6}ciscoSonetVTConfMIBGroup OBJECT-GROUPOBJECTS{
csTributaryType,
csTributaryMappingType,
csTributaryFramingType,
csSignallingTransportMode,
csTributaryGroupingType
}STATUScurrentDESCRIPTION"Objects used for configuring Sonet Virtual tributaries."::={ ciscoSonetMIBGroups 7}ciscoSonetPathConfMIBGroup OBJECT-GROUPOBJECTS{
cspSonetPathPayload
}
STATUScurrentDESCRIPTION"Objects used for configuring Sonet Paths."::={ ciscoSonetMIBGroups 8}ciscoSonetNotifEnableGroup OBJECT-GROUPOBJECTS{
csNotificationsEnabled
}STATUScurrentDESCRIPTION"The collection of objects which enable notifications."::={ ciscoSonetMIBGroups 9}ciscoSonetSectionNotifGroup NOTIFICATION-GROUPNOTIFICATIONS{ ciscoSonetSectionStatusChange }STATUScurrentDESCRIPTION"The collection of Section notifications which are
required to be implemented."::={ ciscoSonetMIBGroups 10}ciscoSonetLineNotifGroup NOTIFICATION-GROUPNOTIFICATIONS{ ciscoSonetLineStatusChange }STATUScurrentDESCRIPTION"The collection of Line notifications which are
required to be implemented."::={ ciscoSonetMIBGroups 11}
ciscoSonetPathNotifGroup NOTIFICATION-GROUPNOTIFICATIONS{ ciscoSonetPathStatusChange }STATUScurrentDESCRIPTION"The collection of Path notifications which are
required to be implemented."::={ ciscoSonetMIBGroups 12}ciscoSonetVTNotifGroup NOTIFICATION-GROUPNOTIFICATIONS{ ciscoSonetVTStatusChange }STATUScurrentDESCRIPTION"The collection of VT notifications which are
required to be implemented."::={ ciscoSonetMIBGroups 13}ciscoSonetPathConfMIBGroup1 OBJECT-GROUPOBJECTS{
cspTributaryMappingType,
cspSignallingTransportMode,
cspTributaryGroupingType
}STATUScurrentDESCRIPTION"Objects used for configuring Sonet Paths."::={ ciscoSonetMIBGroups 14}ciscoSonetAu4Tug3Group OBJECT-GROUPOBJECTS{
csAu4Tug3Payload
}STATUScurrentDESCRIPTION"Objects used for configuring AU-4:TUG-3 paths."::={ ciscoSonetMIBGroups 15}END